package org.example.route.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class PriceVO
{


    @Schema(description = "价格Id",example = "1")
    private Long id;
    @Schema(description = "出发站Id",example = "1")
    private Long goId1;
    @Schema(description = "到达站Id",example = "1")
    private Long goId2;
    @Schema(description = "价格",example = "50.00")
    private Double thePrice;
    @Schema(description = "座位等级Id",example = "1")
    private Long grade;
    @Schema(description = "列车种类",example = "1")
    private Long kind;
    @Schema(description = "列车种类名称",example = "高铁")
    private String kindName;
    @Schema(description = "列车Id",example = "1")
    private Long trainId;
    @Schema(description = "列车车次",example = "G123")
    private String trainSerialNumber;
    @Schema(description = "数量",example = "50")
    private Long count;
    @Schema(description = "是否是用户",example = "1")
    private Long byUser;
    @Schema(description = "剩余数量",example = "50")
    private Long lastCount;
    @Schema(description = "出发站名字",example = "北京南站")
    private String goName1;
    @Schema(description = "到达站名字",example = "上海虹桥站")
    private String goName2;
    @Schema(description = "座位等级",example = "二等座")
    private String gradeName;
    @Schema(description = "起始时间",example = "2023-10-01T08:00:00")
    private String startTime;
    @Schema(description = "状态",example = "2023-10-01T16:00:00")
    private String endTime;







}
